/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicadeNegocio;
import CapadeDatos.DaoDepartamento;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JComboBox;
import modelo.beanDepartamento;
/**
 *
 * @author clevano
 */
public class ComboDepartamento {
 JComboBox jcombo;
 JComboBox jcombo1;
    ArrayList lista;
    beanDepartamento[] detalles;
    public ComboDepartamento(JComboBox combo,JComboBox combo1){
        jcombo = combo;
        jcombo1=combo1;
    }
   public ComboDepartamento(JComboBox combo){
        jcombo = combo;

    }
    public void cargardepart1() throws Exception{
     // Llamamos al metodo datos modulo que nos devuelve el ArrayList
      lista = DaoDepartamento.vertodoslosdepartamentos();
      detalles = new beanDepartamento[lista.size()];
      Iterator itr = lista.iterator();
      int j=0;
      jcombo.removeAllItems();   
      while (itr.hasNext()) {
          detalles[j] =  (beanDepartamento) itr.next();
          jcombo.addItem(detalles[j].getNom_depart());
          j++;
      }

    }
    public void cargardepart() throws Exception{
     // Llamamos al metodo datos modulo que nos devuelve el ArrayList
      lista = DaoDepartamento.vertodoslosdepartamentos();
      detalles = new beanDepartamento[lista.size()];
      Iterator itr = lista.iterator();
      int j=0;
      jcombo.removeAllItems();
      jcombo1.removeAllItems();
      while (itr.hasNext()) {
          detalles[j] =  (beanDepartamento) itr.next();
          jcombo1.addItem(detalles[j].getNom_depart());
          jcombo.addItem(detalles[j].getNom_depart());
          j++;
      }

    }
    public  beanDepartamento[] unidadesdepart(){
        return detalles;
    }

//    public void cargardepart(String toString) {
//        throw new UnsupportedOperationException("Not yet implemented");
//    }
}

